deposit of the instrument of ratification - Turc Anglais Dictionnaire